//
//  MultiSelectionCellData.h
//  18Birdies
//
//  Created by Lc on 15/5/14.
//  Copyright (c) 2015年 Lc. All rights reserved.
//

#import "LcSelectableCellData.h"

@class MultiSelectionCellData;
@class LcFont;

@protocol MultiSelectionDelegate<NSObject>
@required
- (void)onMultiSelectionRightButtonClicked:(MultiSelectionCellData*)cellData;
@end

@interface MultiSelectionCellData : LcSelectableCellData

+ (MultiSelectionCellData*)cellDataWithTitle:(NSString*)title
                                    selected:(BOOL)selected;

+ (MultiSelectionCellData*)cellDataWithTitle:(NSString*)title
                            rightButtonTitle:(NSString*)rightButtonTitle
                                    selected:(BOOL)selected;

@property(nonatomic, copy) NSString* title;
@property(nonatomic, strong) LcFont* titleFont;
@property(nonatomic, copy) NSString* rightButtonTitle;
@property(nonatomic, weak) id<MultiSelectionDelegate> delegate;
@property(nonatomic, strong) UIColor* backgroundColor;

@end
